/*网站导航栏 start*/
.main-nav{
    background-color: #ff6600;
    height: 40px;
    min-width: 1010px;
}
.main-nav .main-nav-bd{
    position: relative;
    width: 1010px;
    margin: 0 auto;
    *text-align: left;
    *overflow: visable;
}

.main-nav .main-nav-bd ul a{
    display: inline-block;
    color: #fff;
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    padding: 0 16px;
}
.main-nav .main-nav-bd ul li{
    display: inline-block;
    *display: inline;
    *zoom:1;
    cursor: pointer;
}
.main-nav .main-nav-bd ul li a:hover{
    background-color: #ee5500;
    text-decoration: none;
}
.main-nav .main-nav-bd ul li a.select{
    background-color: #dd4400 !important;
}
.main-nav .main-nav-bd ul li .hot-sign{
    background: url("http://s0.husor.cn/image/index/icons1.png") no-repeat -20px -246px;
    *background: url("http://s0.husor.cn/image/index/icons1.gif") no-repeat -20px -246px;
    position: absolute;
    margin-top: -10px;
    margin-left: -5px;
    width: 35px;
    height: 20px;
}
.main-nav .main-nav-bd .right-link{
    position: absolute;
    right: 0;
    top: 0;
}
.main-nav .main-nav-bd .right-link span{
    display: inline-block;
    line-height: 40px;
    height: 40px;
    padding: 0 15px;
    cursor: pointer;
}
.main-nav .main-nav-bd .right-link a{
    display: inline-block;
    font-family: '微软雅黑';
    font-size: 14px;
    color: #fff;
}
.main-nav .main-nav-bd .right-link a:hover, .main-nav .main-nav-bd .right-link a.select{
    background-color: #ee5500;
}
    
/*网站导航栏 end*/
.side-pannel {
    position: fixed;
    _position: absolute;
    _margin-top: -10px;
    z-index: 999;
    left:50%;
    margin-left: 520px;
    bottom: 10px;
    width: 70px;
}

.side-pannel a,.side-pannel button {
    display: block;
    width: 70px;
    background-color: #444;
    background-color: rgba(0, 0, 0, .6);
    _background-color: #444;
    background-repeat: no-repeat;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    cursor: pointer;
    margin-bottom: 5px;
}

.side-pannel a:hover,.side-pannel button {
    background-color: rgba(0, 0, 0, .7);
    _background-color: #333;
}

#elevator {
    height: 50px;
    background-image: url(http://s1.husor.cn/image/common/side_panel.png);
    background-position: center 12px;
    display: none;
    _display: block;
}

#email-subscribe {
    height: 50px;
    background-image: url(http://s1.husor.cn/image/common/email_icon2.png);
    background-position: center 12px;
    _display: block;
}

#email-subscribe span{
    display: inline-block;
    padding: 30px 5px 0 11px;
    color: #FFFFFF;
}


#app-shortcut {
    height: 65px;
    background-image: url(http://s1.husor.cn/image/common/side_panel.png);
    background-position: center -40px;
}

#app-shortcut span {
    display: inline-block;
    padding: 30px 5px 0 5px;
    color: #FFFFFF;
}

.app-big-QR {
    display: none;
    position: absolute;
    width: 100px;
    height: 164px;
    left: -105px;
    bottom: 10px;
    background: url(http://s0.husor.cn/image/index/app_code3.png) no-repeat;
    cursor: pointer;
}
#footer {
    text-align: center;
    color: #666;
    margin-top: 35px;
}

#footer .illustration {
    margin-top: -35px;
    background: url(http://s1.husor.cn/image/base/img_footer.png) center bottom no-repeat transparent;
    height: 125px;
    border-bottom: 3px solid #ff3300;
}

#footer .footer-content {
    background: #333;
    padding: 25px 0 35px;
}

#footer p {
    margin: 2px 0 8px;
}

#footer .footer-nav a {
    color: #aaa;
    margin: 0 10px;
}

#footer .footer-nav a:hover {
    color: #fff;
}

#footer.fix {
    position: absolute;
    bottom: 0;
    width: 100%;
}
/*用贝贝的reset normalize.css水土不服*/
/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
  font-size: 12px;
  font-family: '微软雅黑','宋体';
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
.clear { 
  clear:both;
  display: inline-block; 
}   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { 
  height: 1%; 
}
.clear { 
  display: block; 
}
.pagination {
    margin: 10px 0 15px;
    padding: 3px;
    position: relative;
    text-align: center;
}

.pagination a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2E2E2;
    color: #777777;
    display: inline-block;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0 3px;
    padding: 0 13px;
    text-decoration: none;
}

.pagination span.current,.pagination a.current {
    background-color: #FF5500;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0 3px;
    padding: 0 13px;
}

.pagination span.disabled {
    display: none;
}

.pagination a:hover {
    border: 1px solid #FF5500;
    color: #FF5500;
}

.pagination .omit {
    margin-right: 6px;
}

.pagination .enhanced_tip:hover {
    border: none;
}

.pagination .enhanced_tip {
    background:
        url('http://s1.husor.cn/image/tuan/nextpage_tip.png')
        no-repeat;
    width: 136px;
    height: 72px;
    display: inline-block;
    position: absolute;
    top: -30px;
    _top: 0;
    border: none;
}

#infscr-loading {
    background-color: #aaa;
    border-radius: 3px 3px;
    bottom: -15px;
    color: #fff;
    left: 50%;
    margin-left: -100px;
    opacity: 0.7;
    padding: 3px 5px;
    position: absolute;
    text-align: center;
    width: 200px;
    z-index: 100;
}

#infscr-loading img,#infscr-loading div {
    display: inline;
    vertical-align: middle;
}
/*新网站顶部 start*/
      .site-top-nav-bd .grade-min {
        background: url("http://s0.husor.cn/image/vip-small.png") no-repeat
        scroll -100px -100px transparent;
        display: inline-block;
        text-indent: -99em;
        width: 14px;
    }
    .site-top-nav-bd .vip0 {
        background: url("http://s0.husor.cn/image/icons/grade.png") no-repeat
        scroll -100px -100px transparent;
        background-position: 0 4px;
    }

    .site-top-nav-bd .vip1 {
        background-position: 0 4px;
    }

    .site-top-nav-bd .vip2 {
        background-position: -19px 4px;
    }

    .site-top-nav-bd .vip3 {
        background-position: -36px 4px;
    }

    .site-top-nav-bd .vip4 {
        background-position: -56px 4px;
    }

    .site-top-nav-bd .vip5 {
        background-position: -74px 4px;
    }
    
    
    .site-top-nav-bd .grade-min {
        vertical-align: middle;
    }
    .orange-text{
        color: #ff6600 !important;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-option,
    .site-top-nav .site-top-nav-bd .n-quick-menu  .reward-icon,
    .site-top-nav .site-top-nav-bd .n-quick-menu .watch-app,
    .banner-wrap .ads-wrap .arrow,
    .banner-wrap .ads-wrap .dot-list li,
    .banner-wrap .note-box .reg-box .reg-btn,
    .banner-wrap .note-box .login-info .my-info,
    .banner-wrap .note-box .login-info .sign-in,
    .banner-wrap .note-box .law-box li,
    .shop-top ul li .top-icon,
    .left-time, .item-list .item-sale-info .discount-icon,
    .go-top{
        background: url("http://s0.husor.cn/image/index/icons1.png") no-repeat;
        *background: url("http://s0.husor.cn/image/index/icons1.gif") no-repeat;
    }
    .site-top-nav{
        background-color: #f4f4f4;
        height: 26px;
        border-bottom: 1px solid #eeeeee;
        min-width: 1010px;
    }
    .site-top-nav .site-top-nav-bd{
        width: 1010px;
        margin: 0 auto;
        position: relative;
        z-index: 999;
    }
    .site-top-nav .site-top-nav-bd span,
    .site-top-nav a{
        line-height: 26px;
        color: #666666;

    }
    .site-top-nav .site-top-nav-bd .login-info .login-option{
        color: #666666;
        font-size: 12px;
        font-family: 'Tahoma','微软雅黑';
        display: inline-block;
        width: 68px;
        overflow: hidden;
        line-height: 26px;
        padding-left: 30px;
        cursor: pointer;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-type .open-login{
        position: absolute;
        display: none;
        border: 1px solid #cccccc;
        background-color: #fafafa;
        border-top: none;
        width: 98px;
        left: 0;
        overflow: hidden;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-type{
        width: 100px;
        margin-top: 0;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-type a{
        display: block;
    }
    .site-top-nav .site-top-nav-bd .login-info #qq-login{
        background-position: -13px -645px;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-type{
        display: inline-block;
        *display: inline;
        *zoom:1;
        vertical-align: top;
        padding: 1px;
        width: 98px;
        overflow: hidden;
    }
    .site-top-nav .site-top-nav-bd .login-info #qq-login{
        padding: 1px;
        padding-left: 30px;
        line-height: 24px;
        border-bottom: none;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-type .open-login{
        margin-top: 0px;
    }
    .site-top-nav .site-top-nav-bd .login-info #taobao-login{
        background-position: -13px -685px;
    }
    .site-top-nav .site-top-nav-bd .login-info #weibo-login{
        background-position: -13px -719px;
    }
    .site-top-nav .site-top-nav-bd .login-info .hover-login{
        border: 1px solid #ccc;
        border-bottom: none;
        background-color: #fafafa;
        padding: 0;
    }
    .site-top-nav .site-top-nav-bd .login-info .login-type-select{
        background-color: #eeeeee;
    }
    .site-top-nav .site-top-nav-bd .login-info .plz-login{
        padding-left: 12px;
        border-left: 1px solid #cccccc;
        display: inline-block;
        height: 16px;
        line-height: 16px;
        margin: 6px 0 0 7px;
        cursor: pointer;
        vertical-align: top;
    }
    .site-top-nav .site-top-nav-bd .login-info .free-reg{
        padding-left: 12px;
        margin-left: 7px;
        display: inline-block;
        height: 16px;
        line-height: 16px;
        margin-top: 6px;
        cursor: pointer;
        vertical-align: top;
    }
    .site-top-nav .site-top-nav-bd .free-reg .reg-reward-icon{
        display: inline-block;
        margin:-2px 0 0 2px;
        width: 43px;
        height: 14px;
        vertical-align: middle;
        background:url("http://s0.mizhe.cn/image/index/reg-reward-icon.png") no-repeat;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu{
        position: absolute;
        right: 0px;
        top: 0;
        *top:8px
    }
    .site-top-nav .site-top-nav-bd .quick-menu .mizhe-app{
        padding-left: 10px;
    }
    .site-top-nav .site-top-nav-bd .quick-menu .app-icon{
        position: absolute;
        background: url("http://s0.mizhe.cn/image/index/shouji3.jpg") no-repeat;
        width: 20px;
        height: 20px;
        margin-left: 4px;
        margin-top: 1px;
        *margin-top: 0px;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .my-account{
        margin-right: 5px;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .info-item{
        padding-right: 10px;
        border-right: 1px solid #cccccc;
        margin-left: 8px;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .reward-icon{
        background-position: -21px -766px;
        display: inline-block;
        vertical-align: middle;
        width: 40px;
        height: 20px;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .watch-app{
        display: inline-block;
        height: 26px;
        *height: 26px;
        width: 40px;
        border: none;
        padding-right: 11px;
        background-position: 10px -560px;
        border: 1px solid transparent;
        _border: 1px dashed #fff;
        border-bottom: none;
        position: relative;
        z-index: 998;
        margin-left: 0;
        padding-left: 9px;
        vertical-align: top;
        top: -1px;
        *top:-7px;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .drop-div{
        position: relative;
        z-index: 999;
        display: inline;
        overflow: hidden;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .hover-menu{
        border: 1px solid #cccccc;
        border-bottom: none;
        background-color: #fafafa;
    }
    .site-top-nav .site-top-nav-bd .n-quick-menu .watch-wrap{
        width: 168px;
        height: 148px;
        overflow: hidden;
        border: 1px solid #cccccc;
        top:19px;
        left: -108px;
        position: absolute;
        background-color: #fafafa;
        z-index: 996;
        display: none;
        color: #999999;
        font-family: '微软雅黑';
        font-size: 12px;
        line-height: 1.5;
    }
    .watch-wrap .weixin-wrap{
        display: inline-block;
        *display: inline;
        *zoom:1;
        height: 130px;
        width: 90px;
        overflow: hidden;
        margin-top: 10px;
        border-right: 1px solid #eeeeee;
        text-align: center;
        margin-left: 8px;
        padding-right: 8px;
        vertical-align: top;
    }
    .watch-wrap .weixin-wrap img{
        width: 80px;
        height: 80px;
        margin-bottom: 7px;
    }
    .watch-wrap .right-part{
        display: inline-block;
        *display: inline;
        *zoom:1;
        width: 56px;
        overflow: hidden;
        text-align: center;
        vertical-align: top;
        margin-top: 10px;
    }
    .watch-wrap .right-part img{
        width: 40px;
        height: 40px;
    }
    .watch-wrap .right-part p{
        margin: 5px 0;
        line-height: 1.2;
    }
    


/*新 网站顶部 end*/
/*新 网站搜索框 start*/
    .search {
        background: #fff;
        padding: 0 0 4px 0;
        height: 89px;
        min-width: 1010px;
    }
    
    .search .wrap{
        width: 1010px;
        margin: 0 auto;
    }
    .search .logo{
        display: inline-block;
        vertical-align: middle;
        width: 226px;
        overflow: hidden;
    }
    .search .logo img{
        vertical-align: middle;
    }
    .main-search{
        display: inline-block;
        *display: inline;
        *zoom:1;
        vertical-align: middle;
        margin-left: 103px;
        _margin-left: 95px;
        *margin-left: 95px;
        _width:500px;

    }
    .main-search .search-tabs {
        float: left;
        height: 28px;
        margin: 0 0 0 8px;
    }

    .main-search .search-tabs li {
        float: left;
        position: relative;
        height: 28px;
        margin: 0px 2px;
        padding: 0px 2px;
        line-height: 24px;
    }

    .main-search .search-tabs li a {
        padding: 2px 10px;
        float: left;
        height: 23px;
        line-height: 23px;
    }

    .search-tabs li.current {
        font-weight: bold;
        background: url('http://s0.husor.cn/image/tab-current.png') no-repeat
        center bottom;
    }

    .search-tabs li.current a {
        color: #000;
    }

    .main-search .search-panel {
        clear: left;
        position: relative;
    }

    .main-search .search-fields {
        background-color: #F87622;
        float: left;
        font-family: serif;
        height: 39px;
        position: relative;
        vertical-align: middle;
        width: 375px;
    }

    .main-search .search-fields span {
        display: none;
    }

    .tab-panel {
        display: none;
        position: relative;
    }

    .main-search .search-fields input {
        background-color: #FFFFFF;
        border: 0 none;
        height: 29px;
        left: 58px;
        line-height: 29px;
        padding: 2px 5px;
        margin: 0;
        position: absolute;
        top: 3px;
        vertical-align: middle;
        width: 300px;
        z-index: 1000;
    }

    .main-search .search-fields .hint {
        color: #bbb;
    }

    .main-search .search-submit {
        background: url("http://s0.husor.cn/image/search_fanli_btn.png") no-repeat scroll -2px 0 #FC7600;
        border: none;
        cursor: pointer;
        float: left;
        height: 39px;
        color: #FFFFFF;
        font-size: 18px;
        line-height: 40px;
        position: relative;
        width: 115px;
        line-height: 39px;
        text-indent: -9999px;
    }

    .main-search #shop-submit {
        background-position: 0 -40px;
    }

    .main-search #discount-submit {
        background-position: 0 -80px;
    }

    .search-panel .n-search-tabs {
        display: block;
        position: absolute;
        z-index: 1000;
        height: 33px;
        width: 55px;
        top: 3px;
        left: 3px;
    }

    .search-panel .n-search-tabs li {
        height: 33px;
        line-height: 33px;
        overflow: hidden;
        text-align: center;
        display: none;
        cursor: pointer;
        background-color: #fff;
        color: #959595;
        padding-right: 10px;
    }

    .search-panel .n-search-tabs li.current {
        display: block;
        background: url("http://s0.husor.cn/image/jiantou.png") no-repeat scroll -23px  -20px #f5f5f5;
    }

    .search-panel .n-search-tabs li.current:hover {
        background: url("http://s0.husor.cn/image/jiantou.png") no-repeat scroll -23px -68px #f5f5f5;
    }
    .search .app-download{
        vertical-align: middle;
        margin-left: 40px;
        *margin-left: 20px;
    }    
    /*search end*/
/*新 网站搜索框 end*/
/* 字体图标  新米折*/
@font-face {
    font-family: 'iconfont';
    src: url('http://s0.husor.cn/style/mizhe_font/iconfont.eot'); /* IE9*/
    src: url('http://s0.husor.cn/style/mizhe_font/iconfont.eot?#iefix') format('embedded-opentype'), 
    url('http://s0.husor.cn/style/mizhe_font/iconfont.woff') format('woff'), 
    url('http://s0.husor.cn/style/mizhe_font/iconfont.ttf') format('truetype'),
    url('http://s0.husor.cn/style/mizhe_font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont";
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}

/* 修复ie下 闪烁*/
html{ _background-image:url(about:blank);_background-attachment:fixed}

body {
    font: 12px/1.5 '微软雅黑','Helvetica Neue', Helvetica, Arial, Sans-serif;
    background: url(http://s0.husor.cn/image/bg.png) repeat #f1efeb;
}

a {
    text-decoration: none;
}


.hidden {
    display: none;
}

.clearfix:after,.wrapper:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.clearfix,.wrapper {
    display: block;
}

.clearfix{
    /*for ie6&ie7 haslayout*/
    *zoom: 1;
}

.wrapper {
    margin: 0 auto;
    position: relative;
}

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.tal {
    text-align: left;
}

a.c-333,.c-333 {
    color: #333;
}

a.c-666,.c-666 {
    color: #666;
}

a.c-999,.c-999 {
    color: #999;
}

a.c-aaa,.c-aaa,input.c-aaa {
    color: #aaa;
}

a.c-ccc,.c-ccc {
    color: #ccc;
}

a.green,.green {
    color: #4EA205;
}

a.red,.red {
    color: #CA3C3C;
}

a.blue,.blue {
    color: #2A9AD2;
}

a.pink,.pink {
    color: #EC4F8F;
}

a.orange,.orange {
    color: #E63;
}

a.white,.white {
    color: white;
}

.strike {
    text-decoration: line-through;
}

.bold {
    font-weight: bold;
}

.f-12 {
    font-size: 12px;
}

.f-14 {
    font-size: 14px;
}

.f-16 {
    font-size: 16px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mb-15 {
    margin-bottom: 15px;
}

.mt-8 {
    margin-top: 8px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-25 {
    margin-top: 25px;
}

.mt-50 {
    margin-top: 50px;
}

.white-bg {
    background: #fefefe;
    margin-bottom: 10px;
    overflow: hidden;
}

.box-shadow {
    box-shadow: 0 1px 2px #D1D1D1;
}

.u-2-3 {
    width: 640px;
}

.u-1-3 {
    width: 320px;
}

.u-2-3 {
    width: 640px;
}

.u-3-4 {
    width: 720px;
}

.u-1-4 {
    width: 240px;
}

.u-1-5 {
    width: 192px;
}

.u-2-5 {
    width: 384px;
}

.u-3-5 {
    width: 576px;
}

.u-4-5 {
    width: 768px;
}

em {
    font-style: normal;
}

menu, ol, ul, dl {
    padding: 0;
    margin: 0;
}

p {
    margin: 0 0 8px;
}

.pure-button:hover {
    color: #fff;
}

.pure-button-green,.pure-button-main,.pure-button-orange,.pure-button-blue {
    color: white;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.pure-button-green {
    background: rgb(28, 184, 65);
    border-color: rgb(28, 184, 65);
}

.pure-button-main {
    background: rgb(202, 60, 60);
    border-color: rgb(202, 60, 60);
}

.pure-button-orange {
    background: rgb(223, 117, 20);
    border-color: rgb(223, 117, 20);
}

.pure-button-blue {
    background: rgb(66, 184, 221);
    border-color: rgb(66, 184, 221);
}

.ajax-loader {
    background: url(http://s1.husor.cn/image/base/loader.gif) no-repeat
        scroll left center transparent;
    padding-left: 24px;
}

.icons {
    background: url(http://s1.husor.cn/image/base/icons.png) no-repeat -1000px 0;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 22px;
}

.icons.taobao-icon {
    background-position: 0 0; 
}

.icons.weibo-icon {
    background-position: 0 -27px; 
}

.icons.qq-icon {
    background-position: 0 -55px; 
}

.overlay {
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    cursor: auto;
    position: fixed;
    _position: absolute;
    background-color: #555;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.main-search-lay {
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    cursor: auto;
    position: fixed;
    _position: absolute;
    background-color: #555;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

#tuan-report{
    background:url(http://s1.husor.cn/image/tuan/report.png) no-repeat transparent;
    height:110px;
    position:absolute;
    bottom: 200px;
    left:0px;
    box-shadow:none;
}

#tuan-attention{
    cursor: default;
    background:url(http://s0.husor.cn/image/tuan/attention.png) no-repeat transparent;
    height: 165px;
    width: 91px;
    position:absolute;
    bottom: 200px;
    left: 0;
    text-align: center;
    box-shadow: none;
}
#tuan-attention iframe{
    margin-top: 115px;
}
.nav-attention{
    width: 80px;
    background: url('http://s0.husor.cn/image/tuan/nav-attention.png') no-repeat 0 3px;
}

#container {
}


/*bd landing*/
.m-bd-landing {
    display: none;
}

.landing-popup-bd {
    background: url("http://s0.husor.cn/image/bd_popup_bg2.png") no-repeat;
    height: 360px;
    text-align: center;
    position: relative;
    border: 1px solid #f0f0f0;
}

.landing-popup-bd .close {
    position: absolute;
    top: 0;
    right: 0;
}

.landing-popup-bd .close a {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size:32px;
    display: inline-block;
    text-decoration: none;
}

.landing-popup-bd .rebate-malls a{
    position: absolute;
    top: 150px;
    left: 0px;
    height: 200px;
    width: 390px;
    text-indent: -999em;
}

.landing-popup-bd .reg-form {
    margin: 50px 0 0 430px;
    text-align: left;
    color: #666;
}

.landing-popup-bd .login-panel {
    color: #999999;
    margin: 25px 0 0 400px;
}

.reg-form ul li {
    display: block;
    position: relative;
    text-align: left;
    width: 205px;
    margin: 0 5px 0 0;
}

.reg-form ul li .indicator-error {
    left: 2px;
    position: absolute;
    top: 28px;
    width: 170px;
    background-color: #fff;
}

.reg-form ul li.last {
    width: 89px;
    padding: 10px 0 0;
}

.reg-form label {
    display: block;
    margin: 0 0 3px;
    font-weight: normal;
}

.reg-form label .hint {
    display: none;
}

.reg-form input{
    background: url("http://s0.husor.cn/image/input_bg_sd.png") no-repeat scroll 0 0 #FFF;
    outline: none;
    border: 1px solid #bbb;
}

.get-btn {
    border: medium none;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    line-height: 36px;
    padding-bottom: 2px;
    margin-right: 20px;
    text-align: center;
    width: 103px;
    background: url("http://s0.husor.cn/image/icons/orange_btns.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    color: #fff;
    text-shadow: 1px 1px 1px #f30;
}
.get-btn:hover {
    color: #fff;
}

.reg-form .input,.reg-form .input:focus {
    background-clip: padding-box;
    background-color: #FFFFFF;
    color: #888888;
    cursor: text;
    display: inline-block;
    font: 13px "Helvetica Neue", Arial, sans-serif;
    ime-mode: disabled;
    margin: 0 0 10px;
    padding: 7px 5px;
    width: 180px;
    border-radius: 5px 5px;
}

.login-form-cont {
    height: 24px;
    line-height: 24px;
    margin: 0px;
}

.login-panel .icon16 {
    display: inline-block;
    padding-left: 25px;
    line-height: 25px;
    color: #666;
}

.new-intro {
    background-image: url("http://s0.husor.cn/image/intro.gif");
    background-repeat: no-repeat;
    width: 805px;
    height: 323px;
    position: absolute;
    top: -135px;
    left: 78px;
    z-index: 10001;
    overflow: hidden;
    display: none;
}

.new-intro a {
    display: inline-block;
    margin: 240px 0 0 330px;
    width: 150px;
    height: 50px;
    text-decoration: none;
}

.infinite-more {
    background-color: #F0F5F8;
    border: 1px solid #CEE1EE;
    display: block;
    font-size: 14px;
    color: #666;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 10px;
    text-align: center;
}

.infinite-more:hover {
    background-color: #E3EFF8;
    cursor: pointer;
    color: #333;
}
.landing-popup-bd .close a {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 32px;
    display: inline-block;
    text-decoration: none;
}

#fanli-float-lay {
    background: url(http://s0.husor.cn/image/fanli_layer.png) no-repeat;
    width: 428px;
    height: 172px;
    position: absolute;
    top: 70px;
    left: 30px;
    z-index: 10001;
}
#fanli-float-lay .fanli-content {
    width: 428px;
    height: 172px;
    position: relative;
}
#fanli-float-lay .close-text {
    display: block;
    position: absolute;
    bottom: 35px;
    right: 80px;
    text-decoration: none;
}
#fanli-float-lay .close-btn {
    background: url(http://s0.husor.cn/image/fanli_close_btn.png) no-repeat;
    display: inline-block;
    width: 11px;
    height: 11px;
    top: 10px;
    right: 13px;
    position: absolute;
    cursor: pointer;
}
#fanli-float-lay .text-content {
    width: 310px;
    padding: 37px 79px;
}
#fanli-float-lay .text-content .title {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 5px;
}
#fanli-float-lay .text-content .title em {
    color: #CF4E4E;
}
#fanli-float-lay .text-content .content {
    display: block;
    color: #999;
}
#fanli-float-lay .know-fanli-coach {
    display: block;
    font-size: 16px;
    width: 115px;
    background: #ff8b00;
    margin: 15px 0 10px 50px;
    padding: 7px 0;
    color: #ffffff;
    border-radius: 4px; 
    text-align: center;
    text-decoration: none;
}
/* 字体图标  米折侧边购物车*/
@font-face {
    font-family: 'iconfont_bar';
    src: url('http://s0.husor.cn/style/buybar_font/iconfont.eot'); /* IE9*/
    src: url('http://s0.husor.cn/style/buybar_font/iconfont.eot?#iefix') format('embedded-opentype'), 
    url('http://s0.husor.cn/style/buybar_font/iconfont.woff') format('woff'), 
    url('http://s0.husor.cn/style/buybar_font/iconfont.ttf') format('truetype'),
    url('http://s0.husor.cn/style/buybar_font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont_bar{
    font-family:"iconfont_bar";
    font-size:20px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.buybar-wrap{
    width: 70px;
    border: 1px solid #e6e6e6;
    position: fixed;
    _position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: 518px;
    background-color: #fff;
    opacity: .75;
    -webkit-opacity: .75;
    -moz-opacity: .75;
    overflow: visible;
    border-collapse: collapse;
    z-index: 9999;
}
.side-pannel{
    display: none;
}
.buybar-wrap:hover{
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
}

.buybar-wrap .side-box-lists .side-block{
    position: relative;
    height: 44px;
    border-bottom: 1px solid #e6e6e6;
    overflow: visible;
}
.side-box-lists li .icon-mini{
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    color: #a1a1a1;
}
.side-box-lists li .main-link{
    display: block;
    height: 100%;
    font-size: 18px;
    text-align: center;
    line-height: 44px;
}

.side-box-lists .bar-cart-box .cart-link{

}
.side-box-lists li .main-link-hover{
    color: #ff6600;
}
.side-box-lists li .main-link-hover .icon-mini{
    color: #ff6600;
}
.side-box-lists .service-box  .main-link-hover{
    background-color: #ff6600;
    color: #fff;
}

.side-box-lists li .main-link .hover-text{
    height: 100%;
    font-size: 12px;
    color: #fff;
    font-family: '微软雅黑';
}
.side-box-lists .bar-cart-box .cart-num{
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #ff6600;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    top: 5px;
    right: 8px;
    color: #fff;
    font-size: 10px;
}
/*购物车详情*/
.cart-content-box{
    position: absolute;
    width: 350px;
    left: -350px;
    bottom: -100px;
    border: 1px solid #ff6600;
    background-color: #fff;
}
.top-title-bar{
    height: 32px;
    border-bottom: 1px solid #e3e3e3;
    text-align: center;
    line-height: 32px;
}
.top-title-bar .cart-title{
    color: #ff6600;
    margin-left: 5px;
    font-size: 13px;
}
.top-title-bar .top-cart-icon{
    color: #ff6600;
    font-size: 18px;

}
.cart-item-lists{

}
.no-item{
    height: 95px;
    padding-top: 65px;
}
.no-item .no-item-text{
    text-align: center;
    font-size: 16px;
    color: #999;
}
.foot-box{
    position: relative;
    height: 48px;
    border-top: 1px solid #e3e3e3;
}
.total-box{
    margin: 10px 0 0 18px;
}
.cal-text{
    font-size: 13px;
    color: #666;
}
.subtotal-money{
    font-size: 20px;
    color: #ee4444;
}
.cart-link-btn{
    position: absolute;
    display: block;
    border-radius: 5px;
    right: 15px;
    top: 6px;
    width: 120px;
    height: 34px;
    background-color: #ff7700;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 34px;
}
.cart-link-btn:hover{
    background-color: #ff6600;
}
.cart-link-btn .iconfont{
    font-size: 16px;
}


.cart-item-lists li{
    position: relative;
    height: 60px;
    padding: 12px;
    border-bottom: 1px solid #e3e3e3;
}
.cart-item-lists li .cart-face-img{
    width: 60px;
    height: 60px;
    border: 2px solid #c6c6c6;
}
.cart-item-lists li .intro-box{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 180px;
    margin-left: 3px;
    margin-top: 5px;
}
.cart-item-lists li .intro-box .main-intro-text{
    height: 30px;
    line-height: 1.3;
    font-size: 13px;
    color: #555;
    overflow: hidden;
    margin-bottom: 6px;
}
.cart-item-lists li .intro-box .main-sku-text{
    font-size: 12px;
    color: #999;
    height: 20px;
    overflow: hidden;
}
.cart-item-lists li .price-box{
    position: absolute;
    top: 23px;
    right: 15px;
    width: 105px;
    text-align: right;
    line-height: 1.1;
}
.cart-item-lists li .price-box .real-price{
    font-size: 16px;
    color: #666;
    margin-bottom: 0;
}
.cart-item-lists li .price-box .buy-num{
    font-size: 13px;
    color: #666;
    margin-top: 0;
}
.cart-showmore{
    height : 37px;
    text-align : center;
}
.cart-showmore a{
    display: block;
    color : #666;
    line-height : 37px;
}
.cart-showmore a .iconfont{
    font-size : 16px;
}
.cart-showmore a .more-text{
    font-size : 14px;
    margin-left : 5px;
}

.bar-cart-box .view-SideBarCartTriggerBtn {
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 0;
}

.side-box-lists .mobile-box .app-qrcode-box{
    display: none;
    position: absolute;
    left: -184px;
    top: -62px;
    width: 160px;
    padding: 10px;
    border: 2px solid #ff6600;
    background: #fff;
}
.mobile-box .app-qrcode-box p{
    text-align: center;
    color: #555;
    margin: 0;
    line-height: 16px;
    font-size: 13px;
    font-family: "微软雅黑";
    font-weight: normal;
}
.mobile-box .qrcode-img{
    width: 158px;
    height: 158px;
    margin-top: 10px;
}


body{
    background: #f4f4f4;
}

/* 字体图标  限量购 品牌特卖*/
@font-face {
    font-family: 'iconfont_brand';
    src: url('http://s0.husor.cn/style/limitbuy_font/iconfont.eot'); /* IE9*/
    src: url('http://s0.husor.cn/style/limitbuy_font/iconfont.eot?#iefix') format('embedded-opentype'), 
    url('http://s0.husor.cn/style/limitbuy_font/iconfont.woff') format('woff'), 
    url('http://s0.husor.cn/style/limitbuy_font/iconfont.ttf') format('truetype'),
    url('http://s0.husor.cn/style/limitbuy_font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont-brand{
    font-family:"iconfont_brand";
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}
.view-shop-wrap{
    width: 1010px;
    margin: 12px auto 0;
}
.view-shop-wrap .banner-top-box{
    height: 294px;
    border: 1px solid #f4f4f4;
    background-color: #fff;
    margin-bottom: 20px;
}
.view-shop-wrap .banner-top-box .img-box{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 627px;
    height: 294px;
}
.banner-top-box .brand-main-img{
    width: 627px;
    height: 294px;
}
.banner-top-box .brand-info-box{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 315px;
    padding: 18px 30px 0;
}

.brand-info-box .brand-info-countdown{
    color: #666;
    font-size: 14px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
    margin-bottom: 24px;
}
.brand-info-box .brand-info-countdown .iconfont{

}
.brand-info-box h1 a{
    color: #333;
    font-size: 22px;
    font-family: 'Hiragino Sans GB','微软雅黑';
    font-weight: 600;
}
.brand-info-box  .info-text-box{
    position: absolute;
    background-color: #fff;
    padding: 5px;
    height: 60px;
    width: 326px;
    margin-top: 10px;
    margin-left: -5px;
    line-height: 1.9;
    overflow: hidden;
    border: 1px solid #fff;
    z-index: 9;
    border-radius: 2px;
}
.brand-info-box .info-text-box:hover{
    height: auto;
    border: 1px solid #eee;
}
.brand-info-box .info-text-box .info-text{
    display: inline-block;
    color: #666;
    font-size: 12px;
    min-height: 60px;
    _height: 60px;
}
.brand-info-box .more-icon{
    position: absolute;
    right: 7px;
    bottom: 2px;
    z-index: 9;
}
.brand-info-box .price-box{
    position: absolute;
    top: 228px;
    left: 30px;
    width: 100%;
}
.brand-info-box .price-box .price{
    color:#ff3c00;
    font-size: 36px;
    font-weight: 500;
    font-family: 'Helvetica Neue','Tahoma','Verdana','Arial';
}


.price-box .iconfont-brand{
    font-size: 10px;
    color: #ff6600;
    position: relative;
    margin-right: 8px;
}
.price-box .price-text{
    font-size: 18px;
    color: #ff3c00;
}
.price-box .pj-text{
    margin-right: 10px;
    color: #ff6600;
    font-size: 14px;
}
.price-box .price-info{
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #f60;
}
.price-box .price-info:hover {
    overflow: visible; 
}

.price-info .price-discount{
    display: inline-block;
    width: 100px;
    vertical-align: middle;
}
.price-info .pj-text-wrap{
    display: inline-block;
    margin-bottom: -16px;
    color: #f60;
    vertical-align: middle;
}

.price-info:hover .pj-text-wrap{
    border:1px solid #eee;
    background-color: #fff5ed;
    margin-left: -1px;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    vertical-align: middle;
}

.price-info .pj-text-bd{
    overflow: hidden;
    display: inline-block;
    width: 196px;
    text-overflow: ellipsis;
    white-space:nowrap;
    vertical-align: middle;
}
.price-info:hover .pj-text-bd{
    overflow: visible;
    width: auto;
}


.range-wrap{
    background-color: #fff;
    height: 35px;
    padding-left: 18px;
    padding-top: 14px;
    color: #666;
    line-height: 2.1;
}
.range-wrap .range-label{
    font-family: 'Hiragino Sans','微软雅黑';
    margin-right: 20px;
    vertical-align: top;
}
.range-wrap .asc-dec-box{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    position: relative;
    margin-left: 18px;
}
.range-wrap .asc-dec-box .filter-btn{
    display: inline-block;
    font-family: 'Hiragino Sans','微软雅黑';
    width: 55px;
    height: 20px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 20px;
    vertical-align: top;
    margin-right: 8px;
    cursor: pointer;
    background-color: #fff;
    transition : all .2s ease-out;
    color: #666;
}
.asc-dec-box .filter-btn:hover{
    background-color: #fff5ed;
    color: #ff6600;
    border: 1px solid #ff6600;
}
.range-wrap .asc-dec-box .filter-btn.selected{
    background-color: #ff6600;
    color: #fff;
    border: 1px solid #ff6600;
}
.range-wrap .filter-icon{
    font-size: 12px;
    vertical-align: top;
    margin-left: 2px;
    color: #999;
}
.asc-dec-box .filter-btn:hover .filter-icon{
    color: #ff6600;
}
.asc-dec-box .filter-btn.selected .filter-icon{
    color: #fff;
}
.shop-item-wrap{
    margin: 13px 0 0 0;
    padding: 9px 0 20px 8px;
    background-color: #fff;
}
.shop-item-wrap .item-lists{
    font-size: 0;
    width: 1050px;
    position: relative;
}
.shop-item-wrap .item-lists li{
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 246px;
    height: 306px;
    border: 1px solid #fff;
    transition: all .2s ease-out;
}
.shop-item-wrap .item-lists li:hover{
    border: 1px solid #ff6600;
}
.shop-item-wrap .item-lists li.comming-sell:hover{
    border: 1px solid #88bb33;
}
.item-lists li .img-box{
    position: relative;
    width: 228px;
    height: 228px;
    margin: 9px auto 0; 
}
.item-lists li .img-box .corner-img{
    position: absolute;
    max-width: 100px;
    height: auto;
    left: 0;
    top: 0;
    z-index: 9;
}
.item-lists li .img-box img.lazy{
    width: 228px;
    height: 228px;
    background:url("http://s0.husor.cn/image/icons/mzloader.gif") no-repeat center center;
}
.item-lists li .soldout-img{
    position: absolute;
    width: 228px;
    height: 228px;
    left: 0;
    top: 0;
}
.item-lists li .item-desc{
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Hiragino Sans','微软雅黑';
    font-size: 12px;
    color: #333;
    margin: 8px auto 0;
    
}
.item-lists li .price-box{
    line-height: 1.2;
    margin-left: 10px;
}
.item-lists li .m-sign{
    font-size: 16px;
    color: #ff3c00;
    margin-right: 3px;
    font-family: 'Helvetica Neue','Tahoma','Verdana','Arial';
}
.item-lists li .price{
    font-size: 26px;
    color: #ff3c00;
    margin-right: 3px;
    font-family: 'Helvetica Neue','Tahoma','Verdana','Arial';
}
.item-lists li .discount{
    font-size: 12px;
    color: #ff3c00;
    margin-right: 4px;
    font-family: 'Helvetica Neue','Tahoma','Verdana','Arial';
}
.item-lists li .ori-price{
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
    font-family: 'Helvetica Neue','Tahoma','Verdana','Arial';
}



/*专场推荐 --start--*/
.m-recommend {
    position: relative;
    padding-top: 100px;
}

.wrapper {
    margin: 0 auto;
    width: 1010px;
}

.m-recommend .line {
    width: 100%;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 0;
    top: 45px;
    _overflow: hidden;
    _width: 1000px;
    _zoom: 1;
}

.m-recommend .title {
    position: absolute;
    top: 0;
    left: 358px;
    width: 292px;
    height: 100px;
    line-height: 90px;
    font-size: 24px;
    color: #666;
    font-weight: 700;
    margin: 0;
    background: #f4f4f4;
    text-align: center;
    font-family: 'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',SimSun,'宋体',Heiti,'黑体',sans-serif;
}

.m-recommend-item {
    float: left;
    display: inline;
    overflow: hidden;
    width: 328px;
    height: 245px;
    border:1px solid #ececec;
    margin:0 10px 15px 0;
    background:#fff;
    cursor: pointer;
    -webkit-box-shadow: 0 0 3px #eee;
    box-shadow: 0 0 3px #eee;
    -webkit-transition:-webkit-box-shadow .1s, border-color .1s;
    -moz-transition:box-shadow .1s, border-color .1s;
    -o-transition:box-shadow .1s, border-color .1s;
    transition:box-shadow .1s, border-color .1s;
}
.m-recommend-item:hover {
    border-color: #ff6600;
    box-shadow: 0px 0px 4px #ddd;
    -webkit-box-shadow:  0px 0px 4px #ddd;
    -moz-box-shadow:  0px 0px 4px #ddd;
}
.m-recommend-item .promo {
    display: block;
    position: relative;
    *display: inline;
    width: 328px;
    height: 164px;
}
.m-recommend-item .promo img{
    background: #fff url("http://s0.husor.cn/image/icons/mzloader.gif") no-repeat center center;
    width:328px;
    height:164px;
    display:inline; 
}
.m-recommend-item .promo,
.m-recommend-item .img {
    width: 328px;
    height: 164px;
}
.m-recommend-item .mj-promotion-back {
    position: absolute;
    bottom: 0;
    width: 328px;
    height: 24px;
    background-color: #000;
    left: 0;
    *bottom:2px;
    _bottom:60px; /*for ie 6 container relative display inline */
}
.m-recommend-item .mj-promotion {
    position: absolute;
    bottom: 0;
    width: 320px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    color: #fff;
    padding-left: 16px;
    left: 0;
    display: none;
    *bottom:2px;
    _bottom:60px; /*for ie 6 container relative display inline */
}
.m-recommend-item .mj-promotion-back {
    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -o-transition:opacity .1s;
    transition:opacity .1s;
    opacity: 0;
    *filter:alpha(opacity=0);
}
.m-recommend-item:hover .mj-promotion {
    display: block;
}
.m-recommend-item:hover .mj-promotion-back {
    opacity: 0.35;
    *filter:alpha(opacity=35);
}
@media \0screen {
    .m-recommend-item .mj-promotion-back {
        filter:alpha(opacity=0);
    }
    .m-recommend-item:hover .mj-promotion-back {
        filter:alpha(opacity=35);
    }
}
.m-recommend-item .info {
    line-height: 40px;
    height: 40px;
    padding: 10px 15px 0;
    display: block;
    font-size: 14px;
    overflow: hidden;
}
.m-recommend-item .info-price {
    float: right;
    display: inline;
    position: relative;
    top: -3px;
    color: #ee4444;
}
.m-recommend-item .info-price span {
    font-size: 20px;
    margin-right: 1px;
    font-weight: bold;
}
.m-recommend-item .name {
    color: #333;
}
.m-recommend-item .remaining-time {
    height: 20px;
    display: block;
    padding: 0 13px;
    line-height: 12px;
    *line-height: 15px;
    color: #999;
}

/* 字体图标  限量购 品牌特卖*/
@font-face {
    font-family: 'iconfont_brand';
    src: url('http://s0.husor.cn/style/limitbuy1_font/iconfont.eot'); /* IE9*/
    src: url('http://s0.husor.cn/style/limitbuy1_font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('http://s0.husor.cn/style/limitbuy1_font/iconfont.woff') format('woff'),
    url('http://s0.husor.cn/style/limitbuy1_font/iconfont.ttf') format('truetype'),
    url('http://s0.husor.cn/style/limitbuy1_font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.promotion span.iconfont-brand{
    font-family:"iconfont_brand";
    font-size:13px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    color: #ff6600;
    margin-right: 8px;
}

.promotion {
    font-size: 12px;
    padding: 0 2px 0 13px;
    overflow: hidden;
    font-weight: 400;
    _zoom: 1;
    color: #677072;
}

.promotion span {
    height: 21px;
    line-height: 21px;
    float: left;
    display: inline;
}

/*专场推荐 --end--*/

/*底部banner*/
.bottom-link{
    height: 80px;
    width: 1010px;
    margin: 20px auto;
    background-color: #cbb79e;
    color: #fff;
    line-height: 80px;
    vertical-align: baseline;
    font-family: '微软雅黑';
    text-align: center;
    cursor: pointer;
}
.bottom-link a{
    color: #fff;
}
.bottom-link .intro1{
    font-size: 18px;
}
.bottom-link .intro2{
    font-size: 30px;
}
#infscr-loading {
    bottom: -45px;
    left: 50%;
    margin-left: -105px;
}